生成【异常转生产转移单】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【异常转生产转移单】的生成接口,将第三方系统对制程生产不合格后异常转移到下一道工程信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【异常转生产转移单】。

参数说明

1.请求方式

请求方式 POST
接口地址 http://ERPAPI站点/MRPMV/ADDDATA
格式 JSON
编码类型 UTF-8

2.header参数

Content-Type application/json
Authorization token 授权接口所获取的值

3.请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
第三方单号 REF_NO       第三方单号,必填
程序代号 PGM     MRPMV  
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表MF_MV
入\出\转移单识别 MV_ID string 2 MV  
转移单号 MV_NO string 20     1.自动编码时,根据单据编码原则自动产生;
2.手工编码时,根据JSON的单据号码必填,且与REF_NO必须相同
3.目前删除和速查单据都只能通过online单号执行,不可以通过第三方单号,因此第三方须记录online单号
转移日期 MV_DD datetime      
来源单识别 BIL_ID string 2    
来源单号 BIL_NO string 20    
来源单项次 BIL_ITM int 0    
通知单(出) TZ_NO1 string 20    
通知单(入) TZ_NO2 string 20    
制程(出) ZC_NO1 string 10    
制程(入) ZC_NO2 string 10    
部门(出) DEP1 string 8    
部门(入) DEP2 string 8    
厂商(出) CUS_NO1 string 12      
厂商(入) CUS_NO2 string 12      
仓库(出) WH1 string 12      
仓库(入) WH2 string 12      
经办人(出) SAL_NO1 string 12      
经办人(入) SAL_NO2 string 12      
生产成品 MRP_NO string 30    
货品特征 PRD_MARK string 100      
单位 UNIT string 1    
数量 QTY float      
制令单号 MO_NO string 20    
受订计划 SO_NO string 20      
备注 REM string 200      
制单人 USR string 12    
审核人 CHK_MAN string 12      
打印注记 PRT_SW string 1      
拷贝注记 CPY_SW string 1      
终审日期 CLS_DATE datetime        
单据类别 BIL_TYPE string 10      
审核模版 MOB_ID string 10      
锁单人 LOCK_MAN string 12      
锁单时间 LOCK_DATE datetime 0      
输单日期 SYS_DATE datetime        
打印人员 PRT_USR string 12      
检验单项次 QC_ITM int 0    
作废标记 CANCEL_ID string 1      
打印日期 PRT_DATE datetime 0      
最近修改日期 MODIFY_DD datetime 0      
最近修改人 MODIFY_MAN string 12      
数量副 QTY1 float 0      
产品别 APP_NAME_DATA string 30      

请求JSON示例

{
  "REF_NO": "HYPMV2205140002",       //第三方单号,必填
  "PGM": "MRPMV",          //单据程序代号
  "MF_MV": [           //新增单据表头信息
    {
    "MV_ID": "MV",
    "MV_NO": "",
    "MV_DD": "2022-05-14",
    "BIL_ID": "TR",           //来源异常通知单据别
    "BIL_NO": "TR2205140004",            //来源异常通知单号
    "TZ_NO1": "TZ2205140007",
    "TZ_NO2": "TZ2205140008",
    "ZC_NO1": "A01",
    "ZC_NO2": "A02",
    "DEP1": "965",
    "DEP2": "965",
    "WH1": "YH001",
    "WH2": "YH001",
    "SAL_NO1": "001",
    "SAL_NO2": "001",
    "MRP_NO": "WDP001",
    "UNIT": "1",
    "QTY": 1.0,
    "MO_NO": "MO2205140004",
    "USR": "ADMIN"
    }
  ]
}

返回结果示例

{
    "code": 0,                      //为0表示执行成功,其他表示错误
    "message": "新增成功",
    "data": {
        "MF_MV": [             //生成单据表头信息
            {
                "MV_ID": "MV",
                "MV_NO": "MV2205140002",
                "MV_DD": "2022-05-14 00:00:00",
                "BIL_ID": "TR",
                "BIL_NO": "TR2205140004",
                "TZ_NO1": "TZ2205140007",
                "TZ_NO2": "TZ2205140008",
                "ZC_NO1": "A01",
                "ZC_NO2": "A02",
                "DEP1": "965",
                "DEP2": "965",
                "WH1": "YH001",
                "WH2": "YH001",
                "SAL_NO1": "001",
                "SAL_NO2": "001",
                "MRP_NO": "WDP001",
                "UNIT": "1",
                "QTY": 1.0,
                "MO_NO": "MO2205140004",
                "REM": "",
                "USR": "ADMIN",
                "CHK_MAN": "ADMIN",
                "CLS_DATE": "2022-05-26 17:17:04",
                "SYS_DATE": "2022-05-26 17:17:04"
            }
        ],
        "BILL_STATE": {
            "READONLY": false,
            "READONLY_REM": []
        }
    }
}